XML 63 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 05, 2024
Mar. 31, 2024
Mar. 31, 2023
Feb. 22, 2024
Dec. 31, 2023
Subsidiary, Sale of Stock [Line Items]          
Common stock, par or stated value per share (in dollars per share)   $ 0.004     $ 0.004
Purchase and retirement of common stock   $ 33,222      
Related Party          
Subsidiary, Sale of Stock [Line Items]          
Purchase of treasury stock at cost (in shares) 2,607        
Price per share (in US dollars per share) $ 12.62        
Purchase and retirement of common stock $ 32,894        
Amount authorized to be repurchased       $ 100,000  
Restricted stock awards          
Subsidiary, Sale of Stock [Line Items]          
Total non-cash stock compensation   $ 1,409 $ 1,124