v3.25.4
Leases (Tables)
12 Months Ended
Dec. 31, 2025
Leases [Abstract]  
Schedule of Future Minimum Lease Payments Under Non-Cancellable Operating Leases Future minimum lease payments at December 31, 2025 under the Company's non-cancellable leases were as follows:
For the year ending December 31,
2026$16,488 
202711,345 
20286,235 
20295,328 
Thereafter2,381 
Total future minimum lease payments41,777 
Less: Imputed interest(4,084)
Present value of future minimum lease payments37,693 
Less: Current portion of operating lease liability(15,138)
Operating lease liabilities - noncurrent$22,555 
Schedule of Supplemental Information for Non-Cancellable Operating Leases
The following table presents supplemental information for the Company's non-cancellable operating leases for the years ended December 31, 2025 and 2024 (in thousands, except for weighted average and percentage data):
Year Ended December 31,
20252024
Weighted average remaining lease term3.083.28
Weighted average discount rate6.19 %5.83 %
Cash paid for amounts included in the measurement of lease liabilities$16,626 $8,854 
Noncash right-of-use assets obtained in exchange for operating lease obligations$7,928 $10,091 
Net impact of non-cash changes to right-of-use assets related to modifications and reassessments of operating leases$(3,936)$—