v3.26.1
Summary of Significant Accounting Policies - Schedule of Interest Income (Expense), Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accounting Policies [Abstract]        
Interest expense $ (3,859) $ (3,805) $ (7,703) $ (7,601)
Interest income 1,435 2,484 2,999 5,209
Total interest expense, net of interest income $ (2,424) $ (1,321) $ (4,704) $ (2,392)