v3.26.1
Long-Lived Assets - Summary of Adjustments and Reconciliation to Net Amount (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Operating Leased Assets [Line Items]    
Operating lease assets $ 38,593 $ 39,990
Operating lease liabilities (3,888) (3,765)
Operating lease liabilities, net of current portion $ (27,679) $ (28,693)