XML 79 R67.htm IDEA: XBRL DOCUMENT v3.25.3
Operating Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Operating Leases [Abstract]    
2025 [1] $ 2,096  
2026 8,046  
2027 6,764  
2028 5,579  
2029 4,204  
Thereafter 17,201  
Total lease payments 43,890  
Less: Interest 5,710  
Present value of lease liabilities $ 38,180 $ 40,159
[1] Excluding the nine months ended September 30, 2025.