v3.25.1
Related-party Transactions - Schedule of Total Income Attributable to Sonoma Sublease (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Related Party Transaction [Line Items]    
Other operating income, net - subleases $ 119 $ 1,090
Sonoma sublease income 900 676
Related Party | Sonoma    
Related Party Transaction [Line Items]    
Other operating income, net - subleases 701 807
Sonoma sublease income $ 465 $ 465