v3.25.4
Leases - Schedule of Supplemental Information for Non-cancellable Operating Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Weighted average remaining lease term 3 years 29 days 3 years 3 months 10 days
Weighted average discount rate 6.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) $ 0