Annual report [Section 13 and 15(d), not S-K Item 405]

Operations and Summary of Significant Accounting Policies - Property and Equipment (Details)

v3.25.1
Operations and Summary of Significant Accounting Policies - Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 619,043 $ 508,280
Less accumulated depreciation and amortization 292,855 250,185
Total property and equipment, net 326,188 258,095
Land    
Property, Plant and Equipment [Line Items]    
Total property and equipment 26,517 26,479
Buildings and improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment 95,801 94,277
Equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment 364,412 320,557
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment 68,459 24,386
Computer software    
Property, Plant and Equipment [Line Items]    
Total property and equipment 47,456 31,063
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 16,398 $ 11,518