XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
Operating Leases  
2025 (remaining) $ 3,938
2026 15,168
2027 13,957
2028 12,560
2029 10,913
2030 11,099
2031 and beyond 18,600
Total future minimum lease payments 86,235
Less: imputed interest (14,647)
Present value of operating lease liabilities 71,588
Less: lease liabilities, current (11,473)
Lease liabilities, long-term 60,115
Finance Leases  
2025 (remaining) 53
2026 213
2027 36
2028 0
2029 0
2030 0
2031 and beyond 0
Total future minimum lease payments 302
Less: imputed interest (15)
Present value of operating lease liabilities 287
Less: lease liabilities, current (199)
Lease liabilities, long-term $ 88