XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Summary of Maturities of Operating and Financing Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Operating    
Remainder of 2025 $ 9,200  
2026 10,010  
2027 6,837  
2028 5,318  
2029 4,358  
Thereafter 20,109  
Total lease payments 55,832  
Less: Imputed interest (19,560)  
Present value of lease liabilities 36,272 $ 30,828
Financing    
Remainder of 2025 54  
2026 47  
2027 24  
2028 17  
2029 16  
Thereafter 0  
Total lease payments 158  
Less: Imputed interest (24)  
Present value of lease liabilities 134 $ 94
Total    
Remainder of 2025 9,254  
2026 10,057  
2027 6,861  
2028 5,335  
2029 4,374  
Thereafter 20,109  
Total lease payments 55,990  
Less: Imputed interest (19,584)  
Present value of lease liabilities $ 36,406