XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Summary of Maturities of Operating and Financing Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Operating    
Remainder of 2025 $ 3,093  
2026 10,920  
2027 7,619  
2028 5,861  
2029 4,507  
Thereafter 12,441  
Total lease payments 44,441  
Less: Imputed interest (10,049)  
Present value of lease liabilities 34,392 $ 30,828
Financing    
Remainder of 2025 35  
2026 139  
2027 117  
2028 110  
2029 105  
Thereafter 37  
Total lease payments 543  
Less: Imputed interest (323)  
Present value of lease liabilities 220 $ 94
Total    
Remainder of 2025 3,128  
2026 11,059  
2027 7,736  
2028 5,971  
2029 4,612  
Thereafter 12,478  
Total lease payments 44,984  
Less: Imputed interest (10,372)  
Present value of lease liabilities $ 34,612