v3.25.1
Indebtedness, net - Convertible Senior Notes (Details) - Convertible senior notes - Convertible Senior Notes
$ in Thousands
3 Months Ended 47 Months Ended
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Mar. 31, 2025
Debt Instrument [Line Items]      
Coupon interest expense $ 970 $ 970  
Discount amortization $ 161 $ 152  
Conversion rate     0.1880528