XML 67 R54.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
For the remainder of 2025 $ 4,076  
For the year ended December 31, 2026 12,844  
For the year ended December 31, 2027 8,254  
For the year ended December 31, 2028 5,530  
For the year ended December 31, 2029 3,412  
For the year ended December 31, 2030 and beyond 6,603  
Total lease payments 40,719  
Less: imputed interest (5,641)  
Present value of lease liabilities $ 35,078 $ 30,647
Total lease commitment   $ 79,700