v3.26.3
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Sep. 30, 2026
USD ($)
Leases [Abstract]  
2026 - remaining $ 2,206
2027 8,816
2028 8,669
2029 6,833
2030 5,544
Thereafter 17,568
Total lease payments 49,636
Less: imputed interest (8,212)
Total lease liabilities $ 41,424
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent