XML 60 R49.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies - Summary of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Operating Leases    
Remainder of 2026 $ 5,905  
2027 8,212  
2028 7,537  
2029 2,545  
2030 1,732  
Thereafter 1,715  
Total lease payments 27,646  
Less imputed interest 3,148  
Present value of future minimum lease payments 24,498  
Less operating lease liability, current portion (6,661) $ (6,515)
Operating lease liability, long-term portion $ 17,837 $ 19,679