v3.26.1
Leases - Schedule of Undiscounted Cash Flows for Non-cancellable Leases (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
Remainder of 2026 $ 7,456
2027 12,643
2028 9,959
2029 6,501
2030 4,571
Thereafter 22,922
Total undiscounted lease payments 64,052
Less: Imputed interest (12,798)
Total operating lease liabilities $ 51,254