XML 86 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Deferred Tax Assets (Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets-    
Accounts receivable and allowance for credit losses $ 4,139 $ 3,203
Stock-based compensation 5,329 4,549
Accrued liabilities and expenses 63,519 44,209
Lease liabilities 57,673 51,065
Net operating loss and tax credit carryforwards 2,963 5,919
Goodwill 24,592  
Intangible assets 21,075 8,570
Research and experimental expenditures   195,444
Other 1,685 1,192
Subtotal 180,975 314,151
Valuation allowances (2,751) (156)
Total deferred tax assets 178,224 313,995
Deferred tax liabilities-    
Property and equipment (29,970) (27,049)
Lease right-of-use asset (57,673) (51,058)
Long-term contracts (2,429) (193,144)
Goodwill   (24,452)
Other (4,936) (1,689)
Total deferred tax liabilities (95,008) (297,392)
Net deferred tax assets 83,216 16,603
Deferred income tax assets    
Deferred tax assets 85,441 17,723
Deferred tax liabilities 2,225 $ 1,120
Valuation allowance on deferred tax assets $ 2,800