XML 102 R88.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]      
Operating lease cost $ 10,993 $ 12,581 $ 8,311
Short-term lease cost 5,203 4,151 2,044
Interest on lease liabilities 1,585 1,750 1,189
Amortization of right-of-use assets 8,582 7,220 5,034
Total lease cost $ 26,363 $ 25,702 $ 16,578