XML 95 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Summary of Components of Operating and Finance Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating and finance lease costs      
Amortization of right-of-use assets $ 7,922 $ 7,307  
Interest expense 1,635 1,110 $ 628
Operating lease cost 6,343 6,123  
Short-term lease cost 5,304 4,175  
Sublease income (354) (396)  
Total lease cost $ 20,850 $ 18,319