v3.26.1
Significant Accounting Policies - Schedule of Cash and Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]            
Cash and cash equivalents $ 50,679 $ 66,637   $ 120,057    
Restricted cash, current 8,205 18,592   38,403    
Restricted cash 1,900 2,114   3,128    
Total cash and cash equivalents and restricted cash $ 60,784 $ 87,343 $ 137,317 $ 161,588 $ 187,675 $ 190,698