v3.26.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Leasing $ 1,983 $ 1,311 $ 3,917 $ 2,496
Total revenues 142,632 127,770 264,595 261,142
Consumer products        
Disaggregation of Revenue [Line Items]        
Revenue 122,201 109,608 228,321 226,943
Commercial products        
Disaggregation of Revenue [Line Items]        
Revenue 16,296 14,643 28,221 26,935
Licensing        
Disaggregation of Revenue [Line Items]        
Revenue $ 2,152 $ 2,208 $ 4,136 $ 4,768