XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Future Minimum Obligations For Operating Leases And Non-Lease Components (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
Operating leases  
Remainder of 2025 $ 1,443
2026 6,576
2027 5,604
2028 5,266
2029 4,163
Thereafter 8,687
Total future minimum operating lease commitments 31,739
Less imputed interest (5,518)
Total liability 26,221
Non-lease components  
Remainder of 2025 1,429
2026 4,092
2027 3,075
2028 3,081
2029 2,560
Thereafter 1,460
Total future minimum operating lease commitments 15,697
Total  
Remainder of 2025 2,872
2026 10,668
2027 8,679
2028 8,347
2029 6,723
Thereafter 10,147
Total future minimum operating lease commitments $ 47,436