XML 105 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Operating lease cost $ 12,581 $ 8,311 $ 5,012
Short-term lease cost 4,151 2,044 1,754
Interest on lease liabilities 1,750 1,189 767
Amortization of right-of-use assets 7,220 5,034 3,142
Total lease cost $ 25,702 $ 16,578 $ 10,675