v3.26.1
Long-Lived Assets - Schedule of Operating Leases Presentation in Condensed Consolidated Balance Sheets (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