XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Quarterly Financial Data (unaudited) (Tables)
12 Months Ended
Dec. 31, 2022
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Unaudited Quarterly Financial Information The selected consolidated statements of operation data in amounts are presented below (in thousands, except per share data):
 Three Months Ended
Mar. 31,
2021
June 30,
2021
Sept. 30,
2021
Dec. 31,
2021
Mar. 31,
2022
June 30,
2022
Sept. 30,
2022
Dec. 31,
2022
Total revenue$172,498 $188,857 $192,324 $195,290 $205,437 $212,845 $216,138 $208,139 
Total cost of revenue65,762 77,367 80,384 82,386 90,087 87,336 85,586 79,572 
Net income14,550 14,490 13,294 8,841 8,903 10,828 18,110 17,790 
Net income attributable to common stockholders14,830 14,745 13,538 9,146 9,079 10,842 18,332 18,085 
Net income per share attributable to common stockholders
Basic$0.30 $0.30 $0.27 $0.18 $0.18 $0.22 $0.37 $0.36 
Diluted$0.29 $0.28 $0.26 $0.18 $0.18 $0.21 $0.35 $0.34