XML 101 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Commitments      
Future minimum rental payments under Bridgewater $ 20,158    
Future minimum rental payments under Bridgewater year 2 8,219    
Rent expense charged to operations 9,200 $ 8,000 $ 4,900
Future minimum commitments due for firm purchase 92,700    
San Diego      
Commitments      
Future minimum rental payments under Bridgewater 23,100    
Future minimum rental payments under Bridgewater year 2 $ 23,900